package com.zch.house.dao;

import java.util.List;
import java.util.Map;

import com.zch.house.entity.FlatPlay;

public interface FlatPlayDao {
	/**
	 * 获取根据条件查询到的所有公寓活动的信息列表
	 * @param map
	 * @return List集合
	 */
	public List<FlatPlay> getAllFlatPlay(Map<String, Object> map);
	/**
	 * 根据条件获取查询到的所有数据的总量
	 * @param map
	 * @return 查询到的数据的总量
	 */
	public int getTotalCount(Map<String, Object> map);
	/**
	 * 根据唯一标识获得公寓活动信息
	 * @param id
	 * @return 公寓活动对象
	 */
	public FlatPlay getFlatPlayById(int id);
	/**
	 * 添加公寓活动信息
	 * @param flatPlay
	 * @return boolean类型
	 */
	public boolean addFlatPlay(FlatPlay flatPlay);
	/**
	 * 删除公寓活动信息
	 * @param id
	 * @return boolean类型
	 */
	public boolean deleteFlatPlay(int id);
	/**
	 * 修改公寓活动信息
	 * @param flatPlay
	 * @return boolean类型
	 */
	public boolean updateFlatPlay(FlatPlay flatPlay);

}
